use std::hash;
-use std::result;
use std::fmt::{mod, Show, Formatter};
use semver::Version;
use serialize::{Encoder,Encodable};
}
pub fn from_strs<S: Str>(strings: Vec<S>) -> CargoResult<Vec<LibKind>> {
- result::collect(strings.iter().map(|s| LibKind::from_str(s.as_slice())))
+ strings.iter().map(|s| LibKind::from_str(s.as_slice())).collect()
}
pub fn crate_type(&self) -> &'static str {
use std::os;
use std::collections::{HashMap, HashSet};
-use std::result;
use core::registry::PackageRegistry;
use core::{MultiShell, Source, SourceId, PackageSet, Target, PackageId};
// Make sure we don't override the local package, even if it's in the list
// of override paths
- result::collect(paths.iter().filter(|p| {
+ paths.iter().filter(|p| {
cur_path != os::make_absolute(&Path::new(p.as_slice()))
- }).map(|p| SourceId::for_path(&Path::new(p.as_slice()))))
+ }).map(|p| SourceId::for_path(&Path::new(p.as_slice()))).collect()
}
fn scrape_target_config(config: &mut Config,
}
fn fingerprint(&self, _pkg: &Package) -> CargoResult<String> {
- Ok(self.rev.get_ref().to_string())
+ Ok(self.rev.as_ref().unwrap().to_string())
}
}
None => inferred_test_targets(layout),
};
- let benches = if self.bench.is_none() || self.bench.get_ref().is_empty() {
+ let benches = if self.bench.is_none() || self.bench.as_ref().unwrap().is_empty() {
inferred_bench_targets(layout)
} else {
- self.bench.get_ref().iter().map(|t| t.clone()).collect()
+ self.bench.as_ref().unwrap().iter().map(|t| t.clone()).collect()
};
// Get targets